/*
 * Copyright (C) 2010- Peer internet solutions
 * 
 * This file is part of UbicAR PUCP.
 * 
 * This program is free software: you can redistribute it and/or modify it 
 * under the terms of the GNU General Public License as published by 
 * the Free Software Foundation, either version 3 of the License, or 
 * (at your option) any later version. 
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License 
 * for more details. 
 * 
 * You should have received a copy of the GNU General Public License along with 
 * this program. If not, see <http://www.gnu.org/licenses/>
 */

package org.grupoavatar.guiaubicua.helper;

import android.graphics.Bitmap;
import android.graphics.Matrix;


/**
 * This markers represent the points of interest.
 * On the screen they appear as circles, since this
 * class inherits the draw method of the Marker.
 * 
 * @author hannes
 * 
 */
public class BitmapHelper {

	public static Bitmap getResizedBitmap(Bitmap bm, float newHeight, float newWidth) {	
		int width = bm.getWidth();	
		int height = bm.getHeight();	
		float scaleWidth = ((float) newWidth) / width;	
		float scaleHeight = ((float) newHeight) / height;
		// create a matrix for the manipulation	
		Matrix matrix = new Matrix();	
		// resize the bit map	
		matrix.postScale(scaleWidth, scaleHeight);
		// recreate the new Bitmap
		Bitmap resizedBitmap = Bitmap.createBitmap(bm, 0, 0, width, height, matrix, false);
		return resizedBitmap;
	}
}
